package com.oss.vo.user;

import com.oss.entity.system.Rights;
import com.oss.entity.system.Rights;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 登录之后返回VO
 * @author chengqiang
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class UserLoginReturnVO implements Serializable {
    // 用户ID
    private String userId;
    // 账号
    private String userAccount;
    // 密码
    private String userPwd;
    // 名称
    private String userName;
    // 状态 (1：启用  2：冻结  3：删除）
    private int userStatus;
    // token
    private  String token;
    // 权限
    List<Rights> rights;
    // 头像路径
    private String avatarPath;
    // 角色名称
    List<String> roleNameList;
    // 登录的IP
    String loginIP;
    // OSS网页端登录用户对应的账号(保证金监控中心)
    String studentAccount;
    // OSS网页端登录用户对应的学员ID
    String studentID;
}
